🧑💻
문자열 반복해서 출력하기
February 06, 2024
문제
문자열 str과 정수 n이 주어집니다.
str이 n번 반복된 문자열을 만들어 출력하는 코드를 작성해 보세요.
제한사항
- 1 ≤
str의 길이≤ 10 - 1 ≤
n≤ 5
입출력 예
입력 #1
string 5출력 #1
stringstringstringstringstring코드
const readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout,
});
let input = [];
rl.on('line', function (line) {
input = line.split(' ');
}).on('close', function () {
str = input[0];
n = Number(input[1]);
console.log(str.repeat(n));
});JS 함수
repeat()
- for문 대신 사용할 수 있다.
- 문자열을 주어진 횟수만큼 반복해 붙인 새로운 문자열을 반환한다.
코드 해설
입력 부분
- 입력 받은 line값을 split을 사용하여 공백을 기준으로 구분함
- input 배열에 선언한다.
출력 부분
- 변수 str에 input 0번째 인덱스를 저장
- 변수 n에 input 1번째 인덱스를 숫자형태로 저장
repeatn번 만큼 문자열을 반복해서 출력함